Resource Hacker Version 5.2.7 (Free) Password:0DDD9911 DL : https://www.angusj.com/resourcehacker/resource_hacker.zip Home : https://www.angusj.com/resourcehacker/ 日本語化ファイル : まだありません。 ====================================================================================== Windows アプリケーション用のフリーウェア リソース コンパイラおよび逆コンパイラ ====================================================================================== ---------------------------------------------------- 概要: ---------------------------------------------------- Resource Hacker TM は、32 ビットおよび 64 ビット Windows アプリケーション用のリソース エディターです。これは、リソース コンパイラ(*.rc ファイル用) と逆コンパイラの両方であり、実行可能ファイル (*.exe、*.dll、*.scr; など) およびコンパイルされたリソース ライブラリ (*.res、* など) 内のリソースの表示と編集を可能にします。 .mui)。Resource Hacker は主に GUI アプリケーションですが、コマンドラインからリソースをコンパイルおよび逆コンパイルするための多くのオプションも提供します。 ---------------------------------------------------- コンパイル: ---------------------------------------------------- コンパイルは、既存のリソース スクリプト ファイルを開くか、Resource Hacker のエディターを使用して最初から作成することによって開始できます。 Resource Hacker のコンパイラの追加機能は次のとおりです。 #INCLUDE ディレクティブ (ヘッダー ファイルなどの定義ステートメントにアクセスするため) は、#IF および #IFDEF ディレクティブと同様に、複数のレベルにネストできます。#DEFINE、#UNDEF、#IF、#ELIF、#ELSE、#IFDEF、#IFNDEF、#INCLUDE、#PRAGMA ディレクティブはすべてサポートされています。二重引用符 (") 文字間の文字列には、典型的な 'C' スタイルのバックスラッシュ付きの 'エスケープ' 文字、 \t 、 \n 、 \\ 、 \" 、 \x、 \u および \377 (8 進数) が含まれる場合があります。文字列内の二重引用符は、前にバックスラッシュを使用するか、別の二重引用符を使用して「エスケープ」する必要があります。スクリプト コメントの前には、二重スラッシュ (//) またはセミコロン (;) が付きます。相対パスを含むファイル名は許可されます。スペースを含むファイル名は二重引用符で囲む必要があります。 コンパイラ エラー メッセージは、INCLUDE ステートメント内にネストされたエラーも含めて報告されます。 ---------------------------------------------------- リソースの表示と編集: ---------------------------------------------------- リソース ファイルが開かれると、そのリソースは通常、画像 (または画像のグループ) または逆コンパイルされたテキストとして表示されます。バイナリ リソース (通常は画像) は Resource Hacker で直接編集できませんが、外部の画像エディタで変更した後は、非常に簡単にエクスポートおよびインポートできます。(サードパーティの画像エディターがうまく機能するものを複製することに利点はありません。) ---------------------------------------------------- 「パックされた」または「圧縮された」実行可能ファイル: ---------------------------------------------------- 一部の実行可能ファイルは、圧縮アルゴリズムを使用して「パック」または「圧縮」されています。これにより、ファイル サイズが削減されるだけでなく、リソースの表示と変更が若干難しくなります。このリソースを「隠す」ことが、このプロセスにおける共通の目的である (またはされていた) のではないかと思います。とにかく、これらの作者に敬意を表して、私は Resource Hacker でファイルを解凍しないことにしました。余談ですが、ここ 5 〜 10 年で「パックされた」実行可能ファイルはかなり珍しいものになっているようで、ソフトウェア作成者は実行可能リソース内の情報を少なくするのではなく、むしろ多くの情報を公開しています。リバースエンジニアリングによる知的財産の損失に関する以前の懸念は軽減されたのではないかと思います。